package org.example.mall.admin.model.enums.manage;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @author hzq
 * @date 2022/1/8 17:15
 */
@Getter
@AllArgsConstructor
public enum TreeTypeEnum {

    DEPT(1, "dept_", "部门类型", null, null, null),

    MATERIAL(2, "material_", "素材类型", null, null, null),

    GOODS(3, "goods_category_", "商品分类", "分类图片（图片地址）", "是否显示（1是0否）", "规格模板（1是0否）");

    /**
     * 类型值
     */
    private Integer type;

    /**
     * 权限前缀 前缀为空时 表示不需要权限
     */
    private String permissionPrefix;

    /**
     * 类型描述
     */
    private String description;

    /**
     * 扩展字段 extra 描述
     */
    private String extraDesc;

    /**
     * 扩展字段 expand 字段描述
     */
    private String expandDesc;

    /**
     * 扩展字段 develop 字段描述
     */
    private String developDesc;
}
